package br.edu.ifmg.ada.model.business;

import com.j256.ormlite.field.DatabaseField;
import com.j256.ormlite.table.DatabaseTable;

@DatabaseTable(tableName="tb_avaliacao_aluno")
public class AvaliacaoAluno {
	
	@DatabaseField(generatedId=true, canBeNull=false, unique=true)
	private int _id;
	@DatabaseField(foreign=true, canBeNull=false, columnName="id_aluno")
	private Aluno aluno;
	@DatabaseField(foreign=true, canBeNull=false, columnName="id_avaliacao")
	private Avaliacao avaliacao;
	@DatabaseField
	private double nota_aluno;
	
	public AvaliacaoAluno(){}
	public AvaliacaoAluno(Aluno aluno, Avaliacao avaliacao, double nota_aluno){
		this.aluno = aluno;
		this.avaliacao = avaliacao;
		this.nota_aluno = nota_aluno;
	}
	public int get_id() {
		return _id;
	}
	public void set_id(int _id) {
		this._id = _id;
	}
	public Aluno getAluno() {
		return aluno;
	}
	public void setAluno(Aluno aluno) {
		this.aluno = aluno;
	}
	public Avaliacao getAvaliacao() {
		return avaliacao;
	}
	public void setAvaliacao(Avaliacao avaliacao) {
		this.avaliacao = avaliacao;
	}
	public double getNota_aluno() {
		return nota_aluno;
	}
	public void setNota_aluno(double nota_aluno) {
		this.nota_aluno = nota_aluno;
	}
}
